package com.cssw.fyzb.busi.service.acct;

import java.math.BigDecimal;

/**
 * @Author zhouxu
 * @create 2020-12-25 20:05
 */
public interface UserCashOutService {

    /**
     * 音值提现
     * @param userId 用户ID
     * @param cashOutFee 提现额度
     * @param cashAcctType 提现账户类型（1微信 2支付宝 3银行卡）
     * @param bankId 银行卡标识
     * @return
     */
    void cashOutYCoin(Long userId, BigDecimal cashOutFee, String cashAcctType, Long bankId);

    /**
     * 音值提现回调
     * @param drawcashId 用户ID
     * @param status 状态
     * @return
     */
    void cashOutYConnCallback(String drawcashId, String status);

    /**
     * 果子提现
     * @param userId 用户ID
     * @param cashOutFee 提现额度
     * @param cashAcctType 提现账户类型（1微信 2支付宝 3银行卡）
     * @param bankId 银行卡标识
     * @return
     */
    void cashOutGCoin(Long userId, BigDecimal cashOutFee, String cashAcctType, Long bankId);
}
